motorized tricycle used as means of urban transport - Spanish English Dictionary